*{
	margin: 0;
	padding: 0;
}
.box{
	width: 100%;
	background-color: #f6f6f6;
	.img{
		background: url('/static/images/BGimg_01.png') no-repeat;
		background-size: 100% 346rpx;
		padding: 0 32rpx;
		padding-bottom: 24rpx;
		.title{
			font-size: 32rpx;
			color: #ffffff;
			text-align: center;
			padding-top: 58rpx;
			padding-bottom: 52rpx;
		}
		.search_box{
			width: 100%;
			height: 40rpx;
			display: flex;
			justify-content: space-between;
			margin-bottom: 30rpx;
			.icon-weizhi{
				font-size: 24rpx;
			}
			.search{
				width: 238rpx;
				height: 100%;
				background-color: #fff;
				border-radius: 34rpx;
				display: flex;
				align-items: center;
				.icon-sousuo{
					font-size: 16rpx;
					margin-left: 20rpx;
					margin-right: 10rpx;
				}
				input{
					// background-color: aqua;
					width: 150rpx;
					height: 40rpx;
					font-size: 16rpx;
				}
			}
			.text{
				font-size: 24rpx;
				color: #ffffff;
			}
		}
		.content_box{
			height: 194rpx;
			background-color: #fff;
			display: flex;
			align-items: center;
			justify-content: space-around;
			.smallbox{
				width: 110rpx;
				height: 111rpx;
				.content{
					width: 77rpx;
					height: 77rpx;
					background-color: #4f86ed;
					border-radius: 20rpx;
					margin: 0 auto;
					display: flex;
					justify-content: center;
					align-items: center;
					image{
						width: 52rpx;
						height: 52rpx;
					}
				}
				.content_bx{
					width: 77rpx;
					height: 77rpx;
					border-radius: 20rpx;
					margin: 0 auto;
					background-color: #71b78b;
					display: flex;
					justify-content: center;
					align-items: center;
					image{
						width: 52rpx;
						height: 52rpx;
					}
				}
				.content_fk{
					width: 77rpx;
					height: 77rpx;
					background-color: #e39e5e;
					border-radius: 20rpx;
					margin: 0 auto;
					display: flex;
					justify-content: center;
					align-items: center;
					image{
						width: 52rpx;
						height: 52rpx;
					}
				}
				.content_bz{
					width: 77rpx;
					height: 77rpx;
					background-color: #479cf7;
					border-radius: 20rpx;
					margin: 0 auto;
					display: flex;
					justify-content: center;
					align-items: center;
					image{
						width: 52rpx;
						height: 52rpx;
					}
				}
				.text{
					font-size: 24rpx;
					text-align: center;
					margin-top: 4rpx;
				}
			}
		}
	}
}
.body_box{
	width: 100%;
	.body{
		padding: 0 32rpx;
		.headline{
			width: 100%;
			height: 352rpx;
			.top{
				width: 100%;
				height: 100rpx;
				display: flex;
				justify-content: space-between;
				align-items: center;
				image{
					width: 84rpx;
					height: 32rpx;
					margin-right: 23rpx;
					margin-left: 2rpx;
				}
				.text{
					// width: 450rpx;
					// width: 80%;
					height: 26rpx;
					font-size: 26rpx;
					line-height: 26rpx;
					// align-items: ;
					float: left;
					white-space: nowrap;      /* 禁止文本换行 */
					overflow: hidden;         /* 溢出内容隐藏 */
					text-overflow: ellipsis;  /* 溢出部分显示省略号 */
					flex: 1;
					
				}
				.yuan{
					width: 18rpx;
					height: 18rpx;
					background-color: #ff0015;
					border-radius: 50%;
					margin-right: 16rpx;
					float: right;
				}
				.right{
					width: 120rpx;
					height: 28rpx;
					display: flex;
					align-items: center;
					.more{
						line-height: 28rpx;
						font-size: 27rpx;
						display: flex;
						view{
							font-size: 33rpx;
						}
					}
				}
			}
			image{
				width: 100%;
				height: 252rpx;
			}
		}
		.shop{
			width: 100%;
			height: 334rpx;
			margin-bottom: 20rpx;
			.top{
				width: 100%;
				height: 130rpx;
				font-size: 30rpx;
				// padding:0 8rpx;
				display: flex;
				align-items: center;
				box-sizing: border-box; 
			}
			.img_box{
				width: 100%;
				margin: 0rpx ;
				height: 204rpx;
				box-sizing: border-box; 
				display: flex;
				justify-content: space-between;
				padding: 0 2rpx;
				.img{
					// width: 326rpx;
					width: 49%;
					height: 100%;
					// background-color: red;
					image{
						width: 100%;
						height: 100%;
					}
				}
			}
		}
		.info{
			.text{
				width: 100%;
				height: 138rpx;
				font-size: 32rpx;
				display: flex;
				align-items: center;
				justify-content: space-between;
				padding: 0 8rpx;
				box-sizing: border-box;
				view{
					font-size: 33rpx;
				}
			}
			.content_box{
				width: 100%;
				height: 164rpx;
				padding: 0 4rpx;
				box-sizing: border-box;
				display: flex;
				justify-content: space-between;
				margin-bottom: 54rpx;
				.left{
					width: 370rpx;
					height: 100%;
					display: flex;
					flex-direction: column;
					justify-content: space-between;
					flex: 1;
					padding-right: 65rpx;
					.tex{
						width: 100%;
						font-size: 26rpx;
						overflow: hidden;        /* 超出部分隐藏 */
						text-overflow: ellipsis; /* 溢出时显示省略号 */
						display: -webkit-box;    /* 将对象作为弹性伸缩盒子模型显示 */
						-webkit-box-orient: vertical; /* 设置伸缩盒子的子元素排列方式为垂直 */
						-webkit-line-clamp: 2;   /* 限制显示的行数为2行 */
						line-height: 1.5;        /* 可选：调整行高，使两行更美观 */
						/* 移除white-space: nowrap; 因为它会强制单行显示 */
					}
					.riqi{
						font-size: 17rpx;
					}
				}
				.right{
					width: 244rpx;
					height: 100%;
					border-radius: 15rpx;
					overflow: hidden;
					image{
						width: 100%;
						height: 100%;
						border-radius: 15rpx;
						overflow: hidden;
					}
				}
			}
		}
	}
}